home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 151-175 / disk_168 / doc / files.doc < prev    next >
Text File  |  1992-05-06  |  5KB  |  145 lines

  1.  
  2.  
  3.                FILE CATALOG UTILITY
  4.  
  5. By Matthew Dillon.
  6.  
  7.     dillon@ucbvax.berkeley.edu    (ARPANET)
  8.     ..!ihnp4!ucbvax!dillon        (USENET)
  9.  
  10.     Matthew Dillon
  11.     891 Regal Rd.
  12.     Berkeley, California 94708
  13.  
  14.     USA
  15.  
  16.  
  17. WINDOW TITLE:
  18.     Holds operational status.  Normally holds two numbers SELECTED/ENTRIES
  19.     Where SELECTED is the number of files currently selected for viewing.
  20.     The ALL gadget selects all entries for viewing.
  21.  
  22. PATTERN:
  23.     Entering a wildcard pattern here selects for viewing those entries
  24.     (file name or comment) which matches the pattern.  "+pattern" adds
  25.     entries to the currently selected list, and "-pattern" removes entries
  26.     from the currently selected list. "pattern" alone is equivalent to
  27.     "-*" "+pattern".  Note that if looking for a specific program you need
  28.     to specify it like:  "*viacom.arc" with the "*" in front to handle any
  29.     prefix to the file.
  30.  
  31.     '*' and '?' are acceptable wildcards.  Any combination is allowed.  The
  32.     search is case independant.
  33.  
  34. VOLUME:
  35.     Entering a disk volume name (e.g. "df1:") or directory path
  36.     (e.g. "df1:src/files") causes that volume/directory to be searched
  37.     and all files to be added to the database.    The FULL path name is
  38.     determined, including the volume name, independant of the original
  39.     specification.  This means you can say "df1:" instead of "mydisk:" and
  40.     entries in the database will begin "mydisk:blah..".
  41.  
  42.     When I say 'volume' in the following description I mean either a
  43.     directory or volume.
  44.  
  45.     This also serves to UPDATE entries in the database.  Specifically, if
  46.     the volume already exists in the database new files are added and files
  47.     which no longer exist (in the volume) are removed.  Any comments which
  48.     you have added to the database are KEPT.  Note, however, that if a
  49.     file contains a comment field and the database entry also has a comment
  50.     field the database entry's comment field is used.
  51.  
  52.     Example:  To add a whole lot of floppies simply specify DF0:, hit
  53.     return, then place new floppies in DF0: and hit return without having
  54.     to retype DF0: or even reselect the string gadget.
  55.  
  56.     NOTE!!  Each disk should have a unique volume name or it will exclude
  57.     other disks!  Now that isn't too much to ask for, is it?
  58.  
  59. COMMENT:
  60.     After selecting a file with the left mouse button you may enter a
  61.     comment for it.  The comment field is automatically activated after
  62.     selection and any previous comment loaded into the field.
  63.  
  64. SLIDE BAR:
  65.     The slide bar is used to move around in the database.  Normally the
  66.     database is too large for much resolution on the slide bar (mine is
  67.     3821 entries at the moment), in which case one normally selects a
  68.     subsection of the database with the PATTERN field before moving around.
  69.  
  70.     The display area places the comment after the longest file path in
  71.     the currently selected subset, so you might have to make the window
  72.     wider to see the comments.
  73.  
  74. INFO:
  75.     Program info.  My name in lights!
  76.  
  77. DEL:
  78.     Delete the highlighted item or the currently selected subsection of
  79.     the database if there is no highlighted item.  YOU CAN DELETE THE
  80.     ENTIRE DATABASE THIS WAY!! BUT...
  81.  
  82. UNDO:
  83.     Undo the last delete operation.  For best results hit immediately
  84.     after a DEL.
  85.  
  86. ALL:
  87.     Selects the entire database for viewing.
  88.  
  89. ----------------------------------------------------------------------------
  90.                 MENUS
  91.  
  92.     SAVE    save database under previously loaded name
  93.     SAVEAS    save database under a new name
  94.     LOADDEF    load the default database (s:catalog.db or previously
  95.          loaded file).    Information is appended to the memory
  96.          image.
  97.     LOAD    specify a filename to load as the database.  Information
  98.          is appended as in LOADDEF
  99.     QUIT    Quit the program (for those who do not know how to use
  100.         the close gadget)
  101.     ADDKILLPAT    Create a kill entry in the database (@@KILLPAT).  The
  102.         comment field of this entry is a pattern.  If the pattern
  103.         matches an about-to-be-loaded path the path is not loaded.
  104.         Any number of kill entries may exist in the database.
  105.  
  106.         Example:    set the comment to *.o, and no object files
  107.                 will be added from new volumes.
  108.  
  109.  
  110.     The filerequester code was provided by Peter Da Silva and hacked
  111.     moderately.  All other code is my own.
  112.  
  113. ----------------------------------------------------------------------------
  114.                 LIMITATIONS
  115.  
  116.     -Volume Names may not begin with @@
  117.     -Volume Names beginning with '+' and '-' are o.k., but difficult to
  118.      specify in the PATTERN field due to the special meaning of '+' & '-'.
  119.     -Full File Paths and comments must be smaller than 128 characters each
  120.     -There is no limitation to the database size except for the amount of
  121.      memory you have.
  122.  
  123.  
  124. ----------------------------------------------------------------------------
  125.                 FILE FORMAT
  126.  
  127. The database is an ascii file.    The first line is a number (3) specifying
  128. the number of lines per entry.    The next line starts the first entry, with
  129. 3 lines per entry (and no extra lines at the end of the database).  No tabs
  130. are allowed.  The initial number is used for upward compatibility when/if
  131. I add more information to the database.  The three lines are:
  132.  
  133.     1    -file name
  134.     2    -file comment
  135.     3    -file size (bytes)
  136.  
  137. Future additions will also include:
  138.     4    -date
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.